﻿/// <summary>
/// Verfügbare Views für die Administration
/// </summary>
public enum EActionAdministration
{
    //UserList,                   //Benutzerliste anzeigen
    //UserEdit,                   //Benutzer bearbeiten
    //UserEditUserRights,         //Benutzerrechte bearbeiten / Anzeigen
    //UserEditUserRightsAdd,      //Benutzerrechte für den User Hinzufügen über den Benutzer selbst (Anzeige aller Rechte)
    //UserEditUserRightsDelete,   //Benutzerrechte dem User entfernen über den Benutzer selbst (Anzeige aller Rechte)
    //UserEditUserRightsDeleteComplete, //Das Recht komplett löschen, d.h. es werden auch alle Gruppen vom User entfernt denen dieses Recht zugewiesen ist.
    //UserEditUserGroups,         //Benutzergruppen für den aktuellen User bearbeiten
    //UserEditUserGroupsAdd,      //Benutzergruppen für den aktuellen User hinzufügen
    //UserEditUserGroupsDelete,   //Benutzergruppen für den aktuelllen User löschen
    //UserDetails,                //Benutzerdetails anzeigen
    //UserAdd,                    //Neuen Benutzer hinzufügen
    //UserSendNewPassword,        //Neues Passwort an den User senden
    CategoriesList,             //Anzeigen der Kategorienliste für alle Kategorietypen
    CategoriesEdit,             //Anzeigen der Benutzerkategorien bearbeiten ansicht für alle Kategorien
    CategoriesDelete,           //Benutzerkateogie löschen
    CategoriesAdd,              //Benutzerkategorie hinzufügen
    UserGroupsShowUsers,        //Anzeige aller Benutzer die in der Benutzergruppe enthalten sind bzw. nicht enthalten sind
    UserGroupsShowUsersAdd,     //Benutzer der UserGruppe hinzufügen
    UserGroupsShowUsersDelete,  //Benutzer aus der UserGruppe entfernen
    UserGroupsShowRights,       //Die Rechte für die UserGruppe anzeigen
    UserGroupsShowRightsAdd,    //Recht zur UserGruppe hinzufügen
    UserGroupsShowRightsDelete, //Recht von der UserGruppe entfernen
    UserRightsShowUsers,        //Anzeige aller Benutzer die dem Recht zugewiesen sind bzw, nicht zugewiesen sind
    UserRightsShowUsersAdd,     //Benutzerrecht dem Benutzer hinzufügen über das einzelne Benutzerrecht 
    UserRightsShowUsersDelete   //Benutzerrecht vom Benutzer entfernen über das einzelne Benutzerrecht
}
